<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>

</body>
<script type="text/javascript">
	// //第一种 字符串
	// username='hah echo';
	// document.write('<h1>'+username+'</h1>');

	// //第二种 整形
	// username=1;
	// alert(username);




// username=2;
// //只要有一边是字符串，+都优先进行字符串连接
// document.write(username+'2');
// document.write('username'+2);
// //只有当两边都是数值时，才能进行数学运算
// document.write(username+2);
// //- * /  其他三种符号，只进行数学运算，就算不是数值（就算是字符串）也转化成数值
// document.write(username-'1');
// document.write(username*'1');
// document.write(username/'1');



// //浮点型（小数）
// username=100.1;
// alert(username+1);


// //布尔类型
// num=true;
// num=false;
// num=60;
// if(num>=60){
// 	alert('小金及格');

// }else{
// 	alert('小金不及格');
// };





//数组
// ps=new Array('1','11','111','1111','11111','111111');
// // alert(ps);
// ps=['1','1','1','','','','','','','']
// alert(ps);


// //js对象
// obj=new Object();
// obj.username='user1';
// obj.age='20';
// obj.sex='nan';
// obj.say=function(){
// 	alert('my name is user1');
// }
// document.write('<h1>my name is '+obj.username+'</h1>');
// obj.say();


// //json对象
// jsobj={
// 	'username':'user1',
// 	'age':'20',
// 	'sex':'nan',
// 	'say':function(){
// 		alert(this.username)
// 	}
// };
// jsobj.say();
// alert(jsobj.username);

// function say(){
// 	alert(1);
// }
// say();


//匿名函数
// say=function(){
// 	alert(1);
// }
// say();

// str=null;
// //先定义一个变量为空值为下文赋值做铺垫
// str='my name is user1';
// //空字符串
// str='';
// alert(str);



// obj=null;
// alert(obj);
</script>
</html>